package com.sky.mapper;

import com.sky.entity.SetmealDish;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SetmealDishMapper {
    /**
     * 菜品被套餐关联数量
     * */
    Integer countByDishId(List<Long> ids);
    /**
     * 插入套餐-菜品关联数据
     * */
    void addForBatch(List<SetmealDish> setmealDishs);

    List<SetmealDish> getBySetmealId(Long id);

    void delete(List<Long> ids);
    /**
     * 通过套餐id联表查询菜品的状态
     * */
    List<Integer> getDishStatus(Long id);
    /**
     * 根据菜品id查询所关联所有套餐的状态
     * */
    List<Integer> getSetmealStatus(Long id);
}
